package vcp.controllers;

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.ComponentEvent;
import java.awt.event.ComponentListener;
import java.awt.event.ContainerEvent;
import java.awt.event.ContainerListener;
import java.awt.event.FocusEvent;
import java.awt.event.FocusListener;
import java.beans.PropertyChangeEvent;
import java.beans.PropertyChangeListener;

import javax.swing.JComponent;
import javax.swing.event.AncestorEvent;
import javax.swing.event.AncestorListener;
import javax.swing.event.ChangeEvent;
import javax.swing.event.ChangeListener;

import vcp.common.AbstractController;
import vcp.common.IController;
import vcp.gui.panels.networkmanager.PnlSystemDetails;
import vcp.models.SystemStateModel;
import vcp.views.SystemStateView;

/**
 * SystemState Controller
 *
 */
public class SystemStateController extends AbstractController 
implements ActionListener,ChangeListener, IController{
    SystemStateModel model;
    SystemStateView view;
    
	@Override
	public void addModel(Object model) {
		this.model = (SystemStateModel)model;
	}

	@Override
	public void addView(Object view) {
		this.view = (SystemStateView)view;
        model.getSystemDetails();
	}

	@Override
	public void actionPerformed(ActionEvent arg0) {
		
	}

	
	@Override
	public void stateChanged(ChangeEvent e) {
		
	}

	
    
}
